$(document).ready(function() {

    $("#editar_div").hide();
    $("#apagar_div").hide();
    $("#sub_menu").hide();


    function listar() {
        $("#corpolista").html('');
        $.ajax({
            url: '/RRFrutas/Controller_Fornecedor',
            type: 'POST',
            data: {
                oper: "2",
                texto: $("#texto").val()

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) { //
                        // Mostra Aviso
                        $.msgbox("Ops! Comunicado de erro -> 997", {
                            type: "error"
                        });

                    }
                    if (Obj != null) {

                        $("#submenu").show();
                        $("#corpolista").append("\n\
                    <tr class='titulo_produto'>\n\
                        <td ></td>\n\\n\
                        <td >Nome</td>\n\
                   </tr>");

                        for (var i = 0; i < Obj.length; i++) {
                            $("#corpolista").append("<tr><td><input type='radio' name='tupla' value=" + Obj[i].id + "></td><td>" + Obj[i].nome + "</div></td></tr>\n\
\n\ ");


                        }

                        $("#totreg").html("Total de Registros Encontrados: " + i);

                    }
                }

            }
        });



    }


    $("#procurar").click(function() {
        listar();


    });




    function abastecerCampos(val) {

        $.ajax({
            url: '/RRFrutas/Controller_Fornecedor',
            type: 'POST',
            data: {
                oper: "6",
                codigo: val

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");

                    }
                    if (Obj != null) {
                        $("#nomeEdt").val(Obj[0].nome);
                        $("#idEdt").val(Obj[0].id);




                    }

                }

            }


        });
    }
    ;
    $("#editar").click(function() {

        var val = $('input:radio[name=tupla]:checked').val();
        if (val == null) {

            alert("Você não selecionou nenhum fornecedor !");


        } else {
            $("#editar_div").show();
            $("#apagar_div").hide();
            abastecerCampos(val);
        }

    });
    $("#gravar").click(function() {

        $.ajax({
            url: '/RRFrutas/Controller_Fornecedor',
            type: 'POST',
            data: {
                oper: "3",
                id: $("#idEdt").val(),
                nome: $("#nomeEdt").val(),
            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert(Obj[0].mensagem);

                    }
                    if (Obj != null) {

                        alert(Obj[0].mensagem);
                        $("#editar_div").hide();
                        listar();
                    }

                }

            }


        });




    });
    function abastecerCampos2(val) {

        $.ajax({
            url: '/RRFrutas/Controller_Fornecedor',
            type: 'POST',
            data: {
                oper: "6",
                codigo: val

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");

                    }
                    if (Obj != null) {
                        $("#nomeDel").val(Obj[0].nome);
                        $("#idDel").val(Obj[0].id);




                    }

                }

            }


        });
    }
    ;

    $("#apagar").click(function() {

        var val = $('input:radio[name=tupla]:checked').val();
        if (val == null) {

            alert("Você não selecionou nenhum fornecedor !");


        } else {

            $("#editar_div").hide();
            $("#apagar_div").show();

            abastecerCampos2(val);
        }
    });

    $("#confirmar").click(function() {

        $.ajax({
            url: '/RRFrutas/Controller_Fornecedor',
            type: 'POST',
            data: {
                oper: "5",
                id: $("#idDel").val()

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso

                        alert("erro no JQuery");

                    }
                    if (Obj != null) {

                        alert(Obj[0].mensagem);
                        $("#apagar_div").hide();
                        listar();
                    }

                }

            }


        });




    });

    $("#cancelarDel").click(function() {
        $("#apagar_div").hide();
        
    });
    $("#cancelarEdt").click(function() {
        $("#editar_div").hide();
        
    });



});